package com.naiterui.common.redis.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Redis方法是否不推荐使用
 * 使用说明：
 * template包中对应封装Redis方法
 * 若需要方法使用者考虑使用成本、避免对Redis节点造成过度负载，可在对应方法签名上添加该注解
 * 属性：dangerous，默认true
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Cautious {

    boolean dangerous() default true;
}
